Software Engineering Bachelor

University of UlmUlm, Germany

Visit Website
Tuition Fee

Not Available

Start Date

2027-09-01

Medium of studying

On campus

Duration

6 semesters

You've viewed 2/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Program Details

Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Engineering | Information and Communication Technologies
Timing
Full time
Course Language
English

Intakes

Program start date
2027-09-01

Program Overview

Bachelor of Science (B.Sc.) in Software Engineering

The Bachelor of Science in Software Engineering is a specialization and extension of computer science, focusing on the systematic construction of extensive software-intensive systems.


Program Overview

Software Engineering deals with all aspects of conceiving and realizing new, extensive software systems, as well as restructuring and reusing existing software. This includes methodical tools like processes, models, tools, and principles for the systematic development of software systems, thorough knowledge of quality assurance, and relevant knowledge and experience in project management.


Key Facts

  • Degree: Bachelor of Science (B.Sc.)
  • Study Type: Full-time
  • Study Plan: Information available on the study plan
  • Start of Studies: Winter semester
  • Orientation Offer: Events for prospective students, "Frag die WissenSchaffer"
  • Language of Instruction: German
  • Admission Requirements: No admission restrictions
  • Enrollment: Information available on enrollment
  • ECTS Credits: 180
  • Standard Study Period: 6 semesters

Study Goals

The Bachelor's program in Software Engineering combines the content of a computer science program with its application in developing extensive systems. Additional courses cover business administration, user interface design, and media law. Graduates possess broad basic knowledge in software engineering and good understanding in business administration and management. They are capable of capturing complex requirements for software systems, developing appropriate solution concepts, and selecting and applying tools and methods. They can work process-oriented and take over various aspects of project management independently.


Study Situation

  • Excellent Student-Teacher Ratio: The ratio of teachers to students allows for exceptionally good supervision of students. Exercise groups and tutorials are manageable, the formation of learning groups is promoted, and additional offers like programming workshops and the use of electronic communication and learning platforms facilitate the entry into the diverse field of study.
  • Practical Relevance through Projects: In the 2nd and 3rd bachelor years, two extensive software projects are carried out, partly in collaboration with industry, giving the program an extraordinary practical relevance.

Study Content

  • Introduction to object-oriented, functional, and logical programming
  • Software technology
  • Two extensive software projects in teams
  • Database programming
  • Creation of graphical user interfaces
  • Algorithms and data structures
  • Fundamentals of technical computer science, operating systems, and networked systems
  • Formal foundations and logic
  • Security in IT systems
  • Artificial intelligence and neuroinformatics
  • Mathematics (linear algebra, analysis, and applied stochastics, empirical research methods)

Advantages

  • Thorough basic training in current developments in computer science
  • Practical experience through extensive software projects
  • Flexible specialization through elective options in the 3rd bachelor year
  • Mathematics training camp before the start of studies
  • Repetitions for exam preparation
  • Tutorials in small groups
  • Small department with an excellent student-teacher ratio and numerous contact persons
  • Several computer pools (Windows and Linux), university-wide WLAN, numerous notebook workstations, and learning areas

Career Fields

Possible career fields include the analysis, design, and development of high-quality software-intensive systems. Through a focus on theoretical content, the prerequisite for later research activity is given. Additionally, with appropriate specialization, fields of activity in project management and quality assurance are possible. The Bachelor in Software Engineering always relies on its solid knowledge and manual skills in computer science.


Studying and Living in Ulm

Ulm, the birthplace of Albert Einstein, uniquely combines science, leisure, top employers, and culture. The city offers a high quality of life, with top locations and events like the Ulmer Zelt, Nabada, or the Danube Festival attracting visitors to its charming streets.


Living and Housing in Ulm

Information on housing, study financing, studying with family obligations, and studying with disabilities is available.


Campus Life

The university offers a range of activities and facilities, including the Stuve student union, faculty groups, university groups, Unisport, and the Musisches Zentrum.


Downloads and Links

  • Study and examination regulations
  • Campus portal
  • Software Engineering study program flyer
  • StudienLernWerkstatt
  • Getting to know events
  • Application and enrollment

Dates

  • February 10, 2026: Abi what then? FOSBOS Kaufbeuren fair
  • February 13, 2026: (H)Ausbildungsmesse ProGenius Ulm
  • March 14, 2026: Day of Mathematics competition
  • June 16-17, 2026: vocatium fair Bodensee/Friedrichshafen
  • July 14-15, 2026: vocatium fair Ulm/Neu-Ulm
  • October 20, 2026: Traumberuf MINT fair Munich

Similar Study Programs

  • Bachelor of Science (B.Sc.) in Computer Science
  • Bachelor of Science (B.Sc.) in Media Informatics

Service

  • University from A to Z
  • Campus maps
  • Press
  • Job offers
  • Event calendar
  • Telephone directory

Legal Notices

  • Imprint
  • Data protection
  • Accessibility
  • Sign language
  • Easy language

Responsibility for this Page

Eva-Maria Klein Last edited: January 30, 2026


Data Processing by Deployed Service Providers

Our online offering includes data and services from third-party providers. YouTube and Vimeo use tracking technologies to process your data for their purposes and combine it with other data. Details can be found in our privacy policy. With your selection, you may consent to the processing of your data for the respective purposes. Consent is voluntary, not required for using the online offering, and can be revoked at any time by calling up the consent tool.


Cookies

  • Necessary cookies
  • External video content
  • Chatbot assistant

Privacy Policy

Information on data protection can be found in our privacy policy.


About University


Overview:

University of Ulm is a public research university located in Ulm, Germany. It is known for its strong focus on research, study, and knowledge transfer. The university boasts a diverse range of academic programs and a commitment to international collaboration.


Services Offered:

The university offers a comprehensive range of services to support students, including:

    Student advisory services:

    Providing guidance on academic matters, career planning, and personal development.

    Psychosocial Counselling:

    Offering support for students facing mental health challenges.

    Events for prospective and current students:

    Organizing events to inform and engage students.

    Application and enrolment services:

    Assisting students with the application and enrollment process.

    Exam administration:

    Managing exam procedures and recognition of achievements.

    Continuing education programs:

    Providing opportunities for professional development.

    International Office:

    Supporting international students and fostering global partnerships.

    Centre for Educational Development:

    Promoting excellence in teaching and learning.

    School of humanities:

    Offering programs in the humanities and social sciences.

Student Life and Campus Experience:


Key Reasons to Study There:

    Strong research focus:

    The university is renowned for its research excellence, particularly in areas like medicine, engineering, and natural sciences.

    International environment:

    Ulm University actively promotes international collaboration and welcomes students from around the world.

    Modern facilities:

    The university provides students with access to state-of-the-art facilities and resources.

    Dedicated faculty:

    The university boasts a highly qualified and dedicated faculty committed to student success.

Academic Programs:

University of Ulm offers a wide range of academic programs across various disciplines, including:

    Engineering, Computer Science and Psychology:

    The faculty offers programs in engineering, computer science, and psychology.

    Mathematics and Economics:

    The faculty offers programs in mathematics and economics.

    Medicine:

    The medical faculty offers programs in medicine and related fields.

    Natural Sciences:

    The faculty of natural sciences offers programs in various scientific disciplines.

Other:

  • The university is recognized for its commitment to family-friendly policies and has received the "audit family-friendly university" certificate.
  • Ulm University has been ranked among the top universities in Germany by StudyCheck.
  • The university is a member of the "Universities for openness, tolerance and against xenophobia" initiative.
Top 251Average ranking globally
View university profile

Location